﻿using System;
using System.Collections.Generic;
using System.Xml.Linq;

namespace PIT.Labs.ProjectRepository.Owl2DotNet.Rdf
{
    class RdfDatatypeProperty : RdfEntityBase, IDataProperty
    {
        public RdfDatatypeProperty(XElement node, RdfOntology o) : base(node, o)
        {
            o.Insert(this);
        }

        public IDataProperty SubProperties
        {
            get { throw new NotImplementedException(); }
        }

        public IDataProperty SuperProperties
        {
            get { throw new NotImplementedException(); }
        }

        public IEnumerable<IClass> Domain
        {
            get { throw new NotImplementedException(); }
        }

        public IEnumerable<IDataType> Range
        {
            get { throw new NotImplementedException(); }
        }

        public PropertyCharacteristics Characteristics
        {
            get { throw new NotImplementedException(); }
        }
    }
}
